home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group93b.txt
/
000134_icon-group-sender _Mon Jun 7 16:14:09 1993.msg
< prev
next >
Wrap
Internet Message Format
|
1993-06-16
|
2KB
Received: from owl.CS.Arizona.EDU by cheltenham.CS.Arizona.EDU; Sun, 13 Jun 1993 13:24:35 MST
Received: by owl.cs.arizona.edu; Sun, 13 Jun 1993 13:24:34 MST
Date: 7 Jun 93 16:14:09 GMT
From: agate!howland.reston.ans.net!newsserver.jvnc.net!newsserver.cshl.org!newsserver.cshl.org!not-for-mail@ucbvax.Berkeley.EDU ( CSHL)
Organization: Cold Spring Harbor Lab, NY
Subject: Re: Survey of set based langu
Message-Id: <1uvpghINN2h7@phage.cshl.org>
References: <2e.90.48.0NBBF2A7@lill.frmug.fr.mugnet.org>
Sender: icon-group-request@cs.arizona.edu
To: icon-group@cs.arizona.edu
Status: R
Errors-To: icon-group-errors@cs.arizona.edu
>I am doing a survey of high level languages based on sets. The only
>information I have currently is on the language SETL. I would appreciate any
>pointers to articles, magazines, books, etc. that will have more information
>on this issue.
>
>Thanks in advance
>--
>ramanand@pumpkin.ece.uc.edu home: 513 281 9870
>rmandaya@uceng.uc.edu office: 513 556 3025
>mandayrv@ucunix.san.uc.edu ham: KB8GKL
The language APL is very much set based, only cast in the language of
vectors and matrices. For example, {x|predicate(x)} is written predicate(x)/x.
The newer APL2 is indeed based on the development of a "theory of arrays",
modelled after Cantor's set theoretic axioms. APL2 and APL are/were very
popular languages for solving very hard problems. The best source is
APL Conference Proceedings (annual, ACM), particularly Trenchard More's
papers on array theory.
What has this got to do with Icon? Well, I've always thought Icon's flow
control would complement APL's data parallel model rather nicely...
-- Bill Chang (wchang@cshl.org)